package com.lczyfz.istep.modules.openstack.api.neutron.interfaces;

import com.lczyfz.istep.modules.openstack.api.neutron.model.Subnet;

import java.util.List;


public interface Subnets {
	/**
	 * �г���������
	 * @return
	 */
	public List<Subnet> getSubnets();

	/**
	 * �г�ָ����������
	 * @param subnetId
	 * @return
	 */
	public Subnet getSubnetDetail(String subnetId);
	
	/**
	 * ��������
	 * @param subnetinput
	 * @return
	 */
	public Subnet createSubnet(Subnet subnetinput);
	/**
	 * ɾ��������
	 * @param subnetId
	 */
	public void deleteSubnet(String subnetId);
	/**
	 * ��������
	 * @param subnetId
	 * @param subnetupdateinput
	 * @return
	 */
	public Subnet updateSubnet(String subnetId, Subnet subnetupdateinput);
}
